Skip to content

VSB-TUO/Backport: align eager-themes with the other flicker backports#1320

Open
jr-rk wants to merge 1 commit into
customer/vsb-tuofrom
vsb-tuo/fe-fix-home-page-flicker-followup
Open

VSB-TUO/Backport: align eager-themes with the other flicker backports#1320
jr-rk wants to merge 1 commit into
customer/vsb-tuofrom
vsb-tuo/fe-fix-home-page-flicker-followup

Conversation

@jr-rk

@jr-rk jr-rk commented Jun 20, 2026

Copy link
Copy Markdown

What this is

Follow-up on customer/vsb-tuo, kept in sync with the customer flicker-backport family (#1310 / #1311 / #1312 / #1314).

All the SSR anti-flicker overlay work for VSB-TUO already landed on this base:

So the overlay fixes are already in the base. This PR carries the one remaining piece needed to match the other customers:

  • Align eager-themes.module.ts — drop the duplicate dspace eager-theme import (it was imported once as DSpaceEagerThemeModule and again, unaliased, as EagerThemeModule, with both in imports[]). Result matches the canonical form now shared by TUL/SAV/ZCU-DATA/ZCU-PUB: dspace eager theme once + custom eager theme once.

Dropped from this branch's earlier revision

The blank-page guard previously here is no longer needed: #1321 removed the ds-app { visibility:hidden } rule (the overlay is now a purely visual mask), so the early-return can no longer leave the app hidden — and the other customers adopted #1321's index.html verbatim. Re-adding a guard only here would re-diverge index.html.

Related

@coderabbitai

coderabbitai Bot commented Jun 20, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: b1f85b6e-8af0-479f-b3a5-0da944725da5

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@jr-rk jr-rk self-assigned this Jun 20, 2026
Rebuilds this follow-up on the current customer/vsb-tuo base (which now carries
the final overlay mechanism #1318/#1321 and #1333). Drops the duplicate dspace
eager-theme import (imported once as DSpaceEagerThemeModule and again, unaliased,
as EagerThemeModule) so this file matches the canonical form on TUL/SAV/ZCU-DATA/
ZCU-PUB: dspace eager theme once + custom eager theme once.

The earlier blank-page guard from this branch is intentionally dropped: #1321
removed the ds-app visibility:hidden rule (the overlay is now a purely visual
mask), so the early-return can no longer hide the app, and the other customers
took VSB-TUO's #1321 index.html verbatim. Keeping a guard only here would
re-diverge index.html.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@jr-rk jr-rk force-pushed the vsb-tuo/fe-fix-home-page-flicker-followup branch from 47d86ee to 8ba5816 Compare June 30, 2026 13:33
@jr-rk jr-rk changed the title VSB-TUO/Backport: Fix home-page SSR->CSR flicker VSB-TUO/Backport: align eager-themes with the other flicker backports Jun 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant